﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ZL.CRM.CommonEntity.AccOpr.Web;
using ZLWeb.WebApiEntity.MemberCard;
using ZLWeb.WebApiEntity.WechatCardModel;
using ZLWeb.WebApiEntityBase;
using Wxmplist = ZLWeb.WebApiEntity.MemberCard.Wxmplist;

namespace ZLWeb.WebApiRepository.InterFace
{
    public interface IPaymentRepository
    {
        ZLWeb.WebApiEntity.WechatCardModel.AccInfo GetAccInfoquery();

        WxShowInfo GetAccWxShowInfo();

        RelResult GetAccWxmprel(string openappid, string code, string cardid);

        IEnumerable<Wxmplist> GetWxmpuinfo(string appid_j);

        //Wxmplist SaveWxmpuinfo(Wxmplist relResult);

        Wxmplist SResultHandle(Wxmplist relResult, string errcode, string errmsg);

        ResponseResultInfo CartAdd(ZL.CRM.CommonEntity.AccOpr.Web.AccWxCardAddDetail ywinfo);

        AccEntitycard CheckBindingCardNo();
    }
}
